/* Search
------------------------------------------------*/
.hg-search{
	line-height:40px;
	border: 1px solid #525252;
}
.btn-search{
	border-radius: 0px;
	background: #525252;
	border:0px;
	input{
		background:transparent;
		border:0px;
		color: #fff;
	}
}

/* Select, Input
------------------------------------------------*/
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
textarea,select{
	border: 1px solid $input-border;
}

.form-control{
	@include border-radius(0px);
}


.select{
	overflow: hidden;
	width: 180px;
	cursor: pointer;
	select{
		@include appearance();
		width:200px;
		border: 0;
		cursor: pointer;
		background: transparent url("#{$image-theme-path}arrow.png") no-repeat 85% center;
		&:hover,&:focus{
			outline: none !important;
			@include box-shadow(none);
		}
	}
}
/* table
------------------------------------------------*/
table{
	th, .th{
		background: #525252;
		color: #fff;
		border-color: #525252 ;
		font-size:13px;
		text-transform: uppercase;
		font-weight: normal;
		padding:20px ;
	}
	tbody{
		tr{
			td{
				text-align:center;
			}
		}
		background: #fff;

	}
}
/* tab
------------------------------------------------*/
.nav-tabs{
	> li {
		> *{
			background: #525252;
			padding-bottom: 30px;
			a{
				color:#fff;
			}
		}
	}
	&.menu-tabs{
		border-bottom: 0px;
		> li{
			.header-section{
				text-align: center;
				span{
					display: block;
					&.icon-food{
						display: block;
					}
					&.icon-food-hover{
						display: none;
					}
				}
			}
			&.active,
			&:hover{
				> *{
					background: #fff;
				}
				a{
					color: #525252;
				}
				.header-section{
					span{
						&.icon-food{
							display: none;
						}
						&.icon-food-hover{
							display: block;
						}
					}
				}
			}
		}
	}
}
.tab-content{
	background:#fff;
}